home *** CD-ROM | disk | FTP | other *** search
/ NetNews Offline 2 / NetNews Offline Volume 2.iso / news / comp / lang / c++-part1 / 9687 < prev    next >
Encoding:
Text File  |  1996-08-05  |  1.4 KB  |  59 lines

  1. Path: maine.maine.edu!io92118
  2. Organization: University of Maine System
  3. Date: Sun, 3 Mar 1996 15:22:25 EST
  4. From: <IO92118@MAINE.MAINE.EDU>
  5. Message-ID: <96063.152225IO92118@MAINE.MAINE.EDU>
  6. Newsgroups: comp.lang.c++
  7. Subject: What's wrong with this program under Borland C++ 4.52?
  8.  
  9. I typed in a first sample program for window programming.
  10.  
  11. I did everything as book says, but it doesn't work.
  12.  
  13. What's wrong with it?
  14.  
  15. I check several examples in BC45 for OWL.
  16.  
  17. It looks like I should use #include <owl/applicat.h>
  18. #include <owl/framewin.h>
  19.  
  20. I changed HANDLE with HINSTANCE, it doesn't work.
  21. I tried almost all the combination to do anything I can.
  22. If you happen the problems, could you mail to me?
  23. Thank you very much for your help!!!
  24.  
  25. han
  26.  
  27. The following is program:
  28. //****************************************************************************
  29. #include <owl.h>
  30.  
  31. class TSampApp : public TApplication {
  32.      public:
  33.           TSampApp(LPSTR AName, HANDLE hInstance, HANDLE hPrevInstance, LPSTR
  34. lpCmdLine, int nCmdShow) : TApplication(AName, hInstance, hPrevInstance,
  35. lpCmdLine,
  36. nCmdShow) {};
  37.           virtual void InitMainWindow();
  38. };
  39.  
  40. void TSampApp::InitMainWindow()
  41. {
  42.  
  43.      MainWindow = new TWindow(NULL, Name);
  44.  
  45. }
  46.  
  47. int PASCAL WinMain(HANDLE hInstance, HANDLE hPrevInstance, LPSTR lpCmdLine,
  48. int nCmdShow)
  49. {
  50.      TSampApp SampApp ("SAMPLE WINDOW", hInstance, hPrevInstance,lpCmdLine,
  51. nCmdShow);
  52.  
  53.      SampApp.Run();
  54.  
  55.      return SampApp.Status;
  56.  
  57. }
  58.  
  59.